#pragma once

#include "View.h"

namespace mgfx
{
	typedef int TextureID;
	typedef int ShaderID;
	typedef int VertexBufferID;
	typedef int IndexBufferID;
}

namespace mfluid
{
	class WaterView : public mcore::View
	{
	public:
		WaterView() { mName = "Water view"; }
		virtual ~WaterView()
		{
		}

		void init();
		virtual void unload();
		virtual void update(float dt);
		virtual void draw();

		virtual bool onWindowMessage(UINT msg, WPARAM wParam, LPARAM lParam);

	private:
	};
}